deposit a corpse - English Synonyms Dictionary